﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Net;
using System.Net.Mail;
using System.Net.Mime;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using iShoppingBUS;

namespace iShopping.Member.UserControl
{
    public partial class PhucHoiMatKhau : System.Web.UI.UserControl
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void btnSend_Click(object sender, EventArgs e)
        {
            SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
            smtp.EnableSsl = true;
            smtp.Credentials = new NetworkCredential("nguyendo2008@gmail.com", "password");

            string email = txtEmail.Text.Trim();
            Random random = new Random();
            int matkhau = random.Next(10000000, 99999999);

            string contentId = "image1";
            string path = Server.MapPath(@"images/1.png"); // my logo is placed in images folder


            string body1 = "<div> <p>Cảm ơn bạn tham gia đấu giá trực tuyến Shopping.</p>";
            body1 += "<p>Một yêu gửi password và email từ iShopping.</p> <p><img  src=\"images\\1.png\" /></p>";
            body1 += "<p>email : <a href=" + email + ">" + email + "</a><br> Mật Khẩu : " + matkhau.ToString() + "</p>";
            //string body = "Cảm ơn bạn tham gia đấu giá trực tuyến Shopping.";
            //body += "Một yêu gửi password và email từ iShopping. ";
            //body += "email : " + email + " Mật Khẩu : " + matkhau.ToString();
            if (!String.IsNullOrEmpty(email))
            {
                MailMessage mailMessage = new MailMessage();
                mailMessage.From = new MailAddress("nguyendo2008@gmail.com");
                mailMessage.To.Add(new MailAddress(email));
                mailMessage.Subject = "C1-Đấu Giá|Thông Tin Thành Viên";
                string body = "<html><body> <div >";
                body += "<table bgcolor=\"#ff9900\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\">";
                body +=
                    "<tbody><tr><td> <img src=\"http://www.codeproject.com/images/standard/codeproject225x40.gif\" border=\"0\" height=\"40\" width=\"225\">";
                body += "</td></tr></tbody></table>";
                body += "<p>Cảm ơn bạn đã tham gia <a href=\"http://www.ishopping.com\">iShopping</a>.</p>";
                body += "<p>Một yêu gửi password và email từ iShopping</p>";
                body += "<p>email : <a href=" + email + ">" + email + "</a><br> Mật Khẩu : " + matkhau.ToString() + "</p>";
                body += "<p>Thông tin chi tiết bạn xem tại:<a href=\"http://www.ishopping.com\">iShopping</a></p>";
                body += "<p>Cảm ơn bạn.</p>";
                body += "<hr color=\"#ff9900\" noshade=\"noshade\" size=\"1\">";
                body += "<div>Tín nhắn được tạo bởi <a href=\"http://www.ishopping.com\">iShopping</a></div>";
                body += "</div></body></html>";
                mailMessage.IsBodyHtml = true;

                mailMessage.Body = body;
                //smtp.Send("c1daugia@gmail.com", email, "C1-Đấu Giá|Thông Tin Thành Viên", body);
                smtp.Send(mailMessage);
                if (Session.Count > 0)
                {
                    string maTaiKhoan = Session["userid"].ToString();
                    TaiKhoanBUS taiKhoanBus = new TaiKhoanBUS();
                    bool result = taiKhoanBus.UpdateTaiKhoanOfMatKhau(maTaiKhoan, matkhau.ToString());
                }
            }
        }
    }
}